VisualHMI - 资料采样

在菜单栏工程→资料采样中,设置了资料采样的方式与地址长度,采集的资料可用曲线图或表格显示。

image-20231124143627391

1.属性说明

image-20231124144204486

1.1.采样模式

1.1.1.定时采样

以固定时间采集一次数据,如下所示:

  1. 采样周期:设置定时采样周期;

  2. 周期单位:秒、毫秒;

[!warning|tip:注意] 单位毫秒为时,不支持掉电存储,因为频终提作会对 flash 寿命有影(芯片10W擦写)

image-20231124145045053

1.1.2.触发采样

由某个寄存器值变化后,采集一次数据;

  1. 触发地址:在触发采样模式下设置,填写触发寄存器的地址

    • 模式:边缘触发

      • OFF->ON,上升沿触发采样(值如0到1变化)

      • ON->OFF,下降沿触发采样(值如1到0变化)

      • ON<->OFF,双边沿触发

    • 复位:自动覆盖该寄存器的值

image-20231124145751706

1.2.记录条数

最多记录的条数,当记录满了后,自动覆盖。支持10~10000000条

1.3.数据地址

  1. 采样的变量起始地址

    • 数据类型:可以选择UINT16、INT16、UINT32、INT32、FLOAT、DOUBLE、STRING等类型。

    • 数据个数:该笔资料要采集数量(连续地址),范围1~2000

    • 小数位数:可以设置统一或单独。如传输值为100,小数位数1位,则显示实际的值为10

      • 统一:所有数据缩放显示一样
      • 单独:每个参数的缩放系数由“;”分割,如0.1;0.2;0.3;0.4;...100;
    • 显示无效零:√。勾选后,如传输值为100,小数位数1位,则显示实际的值为10.0

image-20231124152427946

EG. 如数据地址= LW1001,数据类型为UINT16,通道数目为10,则该笔资料采集的是LW1001~LW100A范围的数据

1.4.控制地址

  1. 控制地址:填入寄存器,可以设置清除、导出。

    • 写入0x0001:导出数据到SD卡或U盘

    • 写入0x0055:清除数据。

image-20231124153013672

1.5.导出标题

在设置导出数据(CSV)文件到U盘或SD时,可以导出表头。导出第一行标题,使用文字标签,每个参数的缩放系数由','分割,如"序号,时间,电压1,电压2,电压3,电压4,电压5,电压6,电压7,电压8,电压9,电压10"

image-20231124174201342

1.6.采样控制地址

image-20231124181649971

  1. 控制地址:此地址的值控制采样使能的总开关

    • 写入0x0001:导出数据到SD卡

    • 写入0x0055:清除数据

  2. 启动模式:

    • OFF->ON,上升沿触发采样(值如0到1变化)

    • ON->OFF,下降沿触发采样(值如1到0变化)

1.7.掉电存储

数据保存到FLASH中,该存储方式是写在块地址中。

image-20231124181624347

我司M系列彩屏的Flash大小为默认为16M,一个块的单位为4K。默认存储块地址 = 2048,即是最小从8M位置开始存储。

其中占用块数,系统自动计算,如掉电存储最大条数=1000,200个UINT16数据,自动计算得出占用块数=102,需要408K的空间

实际应用中需要结合工程编译的大小来决定,如下所示,编译的工程SD卡资源包为10.1M,则存储地址需要与下载文件相隔需要有一定空间,即从11M开始存储,则存储块地址=(11 x 1024)/4,即为2816,剩余最大占用块数为102,不会超出16M总Flash大小

image-20231124181909312

Copyright ©Dacai all right reserved,powered by Gitbook该文件修订时间: 2023-12-07 19:05:49

results matching ""

    No results matching ""